// -----------------------------
// Author: 		Dhaenens Gert 
// Creation: 	10/16/2014 6:44:26 PM				
// -----------------------------

#ifndef _ForwardPass_h
#define _ForwardPass_h

#include "RenderPass.h"

class ForwardPass : public RenderPass
{
public:
	ForwardPass(RenderManager* lpRenderManager, const RenderTargets& targets);
	virtual ~ForwardPass();

	virtual void	Init(Application* lpApp);
	virtual void	Apply(Application* lpApp, Scene* lpScene);

private:

	IBlendState*	m_lpBlendState;

	ForwardPass(const ForwardPass& refForwardPass);
	ForwardPass& operator=(const ForwardPass& refForwardPass);
};

#endif